#ifndef CARD_PROVIDER_HPP_INCLUDED
#define CARD_PROVIDER_HPP_INCLUDED

#include <string>
#include <vector>

#include "card.h"

using namespace std;

namespace mtga {

	class CardProvider {
		public:
			CardProvider();
			virtual ~CardProvider();
			Card* findByName(string name);
			void loadCards();

		private:
			vector<Card*>* cards;
	};

}

#endif
